Skip to content

Conversation

@theemathas
Copy link
Contributor

This simplifies the code, provides better panic messages, and avoids an integer overflow.

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Nov 29, 2025
@rustbot
Copy link
Collaborator

rustbot commented Nov 29, 2025

r? @Mark-Simulacrum

rustbot has assigned @Mark-Simulacrum.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer


#[test]
#[should_panic]
#[should_panic = "range start index 18446744073709551615 out of range for slice of length 3"]
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if these tests are gated, but generally usize::MAX depends on the pointer width of the platform, so we shouldn't hard code it

@Mark-Simulacrum
Copy link
Member

r=me with comment fixed

@bors try jobs=i686-gnu-*

@rust-bors

This comment has been minimized.

rust-bors bot added a commit that referenced this pull request Dec 8, 2025
Rewrite `String::replace_range`

try-job: i686-gnu-*
@rust-log-analyzer

This comment has been minimized.

@rust-bors
Copy link

rust-bors bot commented Dec 8, 2025

💔 Test for f4bd5be failed: CI. Failed jobs:

This simplifies the code, provides better panic messages,
and avoids an integer overflow.
@theemathas theemathas force-pushed the string-replace_range branch from 6ee39cc to 5f5286b Compare December 8, 2025 10:44
@theemathas
Copy link
Contributor Author

@bors r=Mark-Simulacrum

@bors
Copy link
Collaborator

bors commented Dec 8, 2025

@theemathas: 🔑 Insufficient privileges: Not in reviewers

@theemathas
Copy link
Contributor Author

@rustbot ready

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-libs Relevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants